package temp.model.information;

import java.io.Serializable;
import java.util.List;

import com.alibaba.fastjson.annotation.JSONField;

@SuppressWarnings("serial")
public class Information implements Serializable {

	/** 主键自增 **/
	private Long id;

	/** 资讯类型 **/
	private Integer category;

	/** 标签 **/
	private String tags;

	/** 标题 **/
	private String title;

	/** 短标题 **/
	private String shortTitle;

	/** 作者 **/
	private String author;

	/** 来源渠道 **/
	private String channel;

	/** 摘要 **/
	private String summary;

	/** 内容 **/
	private String content;

	/** 图片路径 **/
	private String imgPath;

	/** 状态 **/
	private Integer status;//0为草稿，1为待审核，待发布，2为已发布，3审核不过/退回，4撤回

	/** 创建人 **/
	private Long createby;

	/** 最后更新人 **/
	private Long updateby;

	/** 创建时间 **/
	@JSONField (format="yyyy-MM-dd HH:mm:ss")
	private java.util.Date createTime;

	/** 最后更新时间 **/
	private java.util.Date updateTime;

	/** 最后发布时间 **/
	private java.util.Date publishTime;
	
	private String refuseReason;

	

	public void setId(Long id) {
		this.id = id;
	}

	public Long getId() {
		return this.id;
	}

	public void setCategory(Integer category) {
		this.category = category;
	}

	public Integer getCategory() {
		return this.category;
	}

	public void setTags(String tags) {
		this.tags = tags;
	}

	public String getTags() {
		return this.tags;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public String getTitle() {
		return this.title;
	}

	public void setShortTitle(String shortTitle) {
		this.shortTitle = shortTitle;
	}

	public String getShortTitle() {
		return this.shortTitle;
	}

	public void setAuthor(String author) {
		this.author = author;
	}

	public String getAuthor() {
		return this.author;
	}

	public void setChannel(String channel) {
		this.channel = channel;
	}

	public String getChannel() {
		return this.channel;
	}

	public void setSummary(String summary) {
		this.summary = summary;
	}

	public String getSummary() {
		return this.summary;
	}

	public void setContent(String content) {
		this.content = content;
	}

	public String getContent() {
		return this.content;
	}

	public void setImgPath(String imgPath) {
		this.imgPath = imgPath;
	}

	public String getImgPath() {
		return this.imgPath;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public Integer getStatus() {
		return this.status;
	}

	public void setCreateby(Long createby) {
		this.createby = createby;
	}

	public Long getCreateby() {
		return this.createby;
	}

	public void setUpdateby(Long updateby) {
		this.updateby = updateby;
	}

	public Long getUpdateby() {
		return this.updateby;
	}

	public void setCreateTime(java.util.Date createTime) {
		this.createTime = createTime;
	}

	public java.util.Date getCreateTime() {
		return this.createTime;
	}

	public void setUpdateTime(java.util.Date updateTime) {
		this.updateTime = updateTime;
	}

	public java.util.Date getUpdateTime() {
		return this.updateTime;
	}

	public void setPublishTime(java.util.Date publishTime) {
		this.publishTime = publishTime;
	}

	public java.util.Date getPublishTime() {
		return this.publishTime;
	}

	public String getRefuseReason() {
		return refuseReason;
	}

	public void setRefuseReason(String refuseReason) {
		this.refuseReason = refuseReason;
	}

	


}